<!DOCTYPE html>
<html lang="zh_CN">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script type="text/javascript">
    /*
    * 如何书写正则呢？
    *     // 称之为正则的定界符，在定界符里面我们写正则的语法。正则的语法可以写什么东西？答：可以写基本的字符，或者一些特定的正则语法。
    *
    * 如下写的就是一个正则表达式，一般也叫做正则对象。
    *
    * */
    // var reg = '/a/'; // 错误写法
    var reg = /a/; // 注意： 定界符不需要使用引号包裹，就这样写 √

    var reg1 = new RegExp('a'); // 使用构造函数的方式的去得到一个正则对象. 只需要把原先定界符写法里面的字符串作为参数传递即可，这里需要使用引号。如果不希望使用引号，那么要使用定界符方式传递也可以。
    console.log(typeof reg1);
    console.dir(reg1);


    console.log('=========');
    var reg2 = new RegExp(/a/); // 可以
    console.log(typeof reg2);
    console.dir(reg2);
</script>

</html>
